// Package dto dto/user_dto.go
package dto

import "time"

// UserDTO 用于用户信息返回的DTO
type UserDTO struct {
	// 1. 只包含需要返回的字段（排除Password等敏感信息）
	// 2. 通过json标签指定返回时的字段名（如ID→user_id，Nickname→nick_name）
	ID        uint      `json:"user_id"`     // 重命名：原ID→user_id
	UserName  string    `json:"user_name"`   // 保留原名
	Phone     string    `json:"phone"`       // 重命名：原Nickname→nick_name
	CreatedAt time.Time `json:"create_time"` // 重命名：原CreatedAt→create_time
	// 不包含Password、UpdatedAt等不需要的字段
}
